﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
	}


/*logo与导航的部分*/
#wrap {
    text-align: left;
    margin: 0 auto;
    padding: 0 4px;
    width: 1024px;
    background: #ffffff;
    overflow: hidden;
}

.mainNav {  height: 700px; width: 1020px;background-image: url("../images/mscbsc/logo_bg.gif");background-repeat: repeat-x;}

.logo {float: left;height: 57px;width: 290px;}

.menu {float: left;height: 75px;width: 730px;}

.tiao {background-image: url("../images/mscbsc/blue.gif");background-repeat: no-repeat;height: 6px;width: 1024px;}


/*搜索框*/

.head_search{ clear:both; font-size:12px; margin:3px auto 0; height:75px; width:730px; display:block; }

.head_search_content{ width:400px; float:right; height:40px; margin-top:25px; display:block; }

.head_search_link{  float:right; height:70px;  display:block; margin-right:10px;}
.head_search_link a{ padding-left:10px; margin-top:5px; color:#F93; display:block; float:left; width:8px; word-break:break-all; font-weight:600;}
.head_search_link img{ width:70px; height:auto; margin-bottom:10px; float:left;  border:solid 1px #CCC;}
.head_search_link span{ width:5px;}
.head_s {

width:256px;height:24px;padding:3px 7px;padding-top:7px\9;font:14px arial;background:url(../images/mscbsc/i-1.0.0.png) no-repeat -304px 0;_background-attachment:fixed;border:1px solid #b6b6b6;border-color:#7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;vertical-align:top;margin-right:5px; color:#999999;

}

.btn,#page .n{font-size:14px}

.btn{width:95px;height:32px;padding:0;padding-top:2px\9;border:0;background:#ddd url(../images/mscbsc/i-1.0.0.png);cursor:pointer}

.btn_h{background-position:-100px 0}

.btn_wr{width:97px;height:34px;display:inline-block;background:url(../imgages/mscbsc/i-1.0.0.png) no-repeat -202px 0;_top:1px;*position:relative}
/*bao1----最上面的第一块广告位*/

.bao1 { margin:0 auto; width: 1020px;height: 150px;margin-top: 10px;}

.bao1_up {height:auto;width: 1010px;padding-top:8px;padding-left:10px;}

.bao1_up li {width:165px;text-align: left; float:left;}

.bao1_up li a,.bao1_up li a:link,.bao1_up li a:visited,.bao1_up li a:active{font-size:12px;line-height:26px;color:#666666; text-decoration:none}

.bao1_up li a,.bao1_up li a:hover{font-size:12px;color:#333333;line-height:26px; text-decoration:underline}

.ad1{    height: 90px;
    width:1010px;
    margin-left: 1px;
	background-color:#039;
	float:left;
	}

.bao1_right{height: 97px;width: 353px;float:left; margin-left:5px;}

.bao1_right li {width:170px!important;text-align:left;list-style-type: none;}

.bao1_right li a,.bao1_right li a:link,.bao1_right li a:visited,.bao1_right li a:active{font-size:12px;line-height:30px;color:#666666; text-decoration:none}

.bao1_right li a,.bao1_right li a:hover{font-size:12px;line-height:30px;color:#333333; text-decoration:underline}




	
/*修改过后的导航*/
#nav{ width:1024px; height:50px; margin-left:auto; margin-right:auto; background-color:#5F8AB5; font-size:18px;   overflow:hidden;}
#nav li{ float:left; text-decoration:none; list-style:none; width:92px;text-align:center;margin-top:12px;}
#nav li a{ color:#fff; }
#nav li a:hover {
    color: #333;
	background-color:#fff;
    padding: 2px 8px;
    display: inline-block;
	text-decoration:none;
	border-radius:3px;
}




.icontent{width:1024px; height: 100%; margin:2px auto 0 auto;background:#fff;padding:0 0 2px 0;}

.icontentL{float:left;width:715px;margin:0;overflow:hidden;}

.icontentR{float:left;width:261px; background-color:#FFFFFF; margin-left:3px;}



.icontentL1{float:left;width:315px; background-color:#FFFFFF;overflow:hidden;}

.icontentL2{float:left;width:380px;padding:0 2px 0 1px;margin-left:10px;display:inline;overflow:hidden;}


/*即时新闻，评论*/

#breakNews2{float:left; width:325px; height:155px; margin-top:5px;padding:0 0 3px 2px; background:url(../images/mscbsc/breaknews2.gif) no-repeat top;}

#breakNews2 .list6{float:left; width:311px;color:#333;height:142px;overflow:hidden; margin-top:6px;}

#breakNews2 .list6 li{height:24px;white-space: nowrap; list-style-type:none; overflow: hidden;}

#breakNews2 .hit{ float:right;width:12px;margin-top:46px; height:24px;}

#breakNews2 .hit span{float:left; display:block; width:10px; height:10px;margin-bottom:6px;}

.breakNewsblock{float:left;width:273px; position:relative; margin:4px 0 0 0; padding-left:5px;}

.breakNewsblock h2{float:left;padding-left:25px; background:url(../images/mscbsc/icon2.gif) no-repeat 7px -307px;font-size:12px;color: #8F1D21; margin:0;}

.breakNewsblock h2 span{position:absolute; bottom:5px; right:23px;width:31px;height:16px;padding:1px 0 0 16px;background:url(../images/mscbsc/button.gif) no-repeat;font-weight:normal;}

.breakNewsblock h2 span a,.block h2 span a:hover,.breakNewsblock h2 a,.breakNewsblock h2 a:hover{color:#8F1D21; text-decoration:none;}


/*要闻，推荐*/

.headline {padding:15px 10px 12px 10px;}

/*.headline h2{float:left;padding:2px 0 0 23px;background:url(../images/mscbsc/icon.gif) no-repeat 7px -306px;font-size:12px;color:#8F1D21;width:320px;} */

.headline span.back{float:right;width:234px;background:url(../images/mscbsc/dotline.gif) no-repeat -130px center;font-weight:normal;text-align:right;color:#333;}

.headline span.back img{margin-bottom:2px;}

.headline span.smalltitle{ font-size:12px; color: #963; text-indent:10px; margin-top:5px; margin-bottom:5px; }

.headline h2{ width:370px; font-family: "宋体";font-size:18px;font-weight: bold;padding:2px 0 3px 2px; color: #333399; margin:2px;text-align:left;white-space:nowrap;overflow:hidden; background-color: #FFFFFF;}

.headline h2 a{color: #333399;}

/*.headline ul{float:left;width:343px;font-size:14px;color:#333; margin-bottom:5px;}

.headline li{float:left;width:343px;line-height:24px;} */

.news_headline_text{ margin-top:3px; padding-top:3px; }

.news_headline_text li{height:30px;line-height:30px;border-bottom:1px #ddd dashed;font-size:14px;padding-left:1px;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style:none}

.bgf8{ background-color:#f8f8f8;}

span.special{width:26px;height:12px;padding-top:1px;border:1px solid #8F1D21;font-size:12px;color:#8F1D21;}
/* 幻灯片 slider */

.slider{margin:1px auto;position:relative;overflow:hidden;}

.conbox{position:absolute;/*必要元素*/}

.conbox div h3{position:absolute;bottom:15px;left:0; padding-left:0px; margin-top:15px; overflow:hidden; white-space:nowrap; font-weight:bold;color:#FFF;margin-left: 0px;z-index: 111;font-size: 14px; line-height:20px; font-family:"微软雅黑";background-color: #000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; display:none;}

.switcher{position:absolute;bottom:2px;right:20px;}

.switcher a{cursor:pointer;width:20px;height:10px;display:block;overflow:hidden;text-indent:20px;background:url("../images/news_index_icon.png") no-repeat -136px 3px; float:left;margin:0 0 0 5px;}

.switcher a.cur,.switcher a:hover{background-position:-161px 1px;}

#slider1 {width:310px;height:207px;}

#slider1 .conbox{width:9999em;}

#slider1 .conbox div{width:310px;height:207px;overflow:hidden;float:left;}



 .controler a{display:block; width:40px;position:absolute;top:80px;height:40px;}

 .controler a i{cursor:pointer;display:block;width:22px;height:34px; background: url(../css/images/star.png) no-repeat;}

 .controler .prev{left:5px;}

 .controler .prev i{background-position:-34px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_05.png');margin-left:5px;}

 .controler .prev:hover i{left:10px;background-position:-34px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_03.png');}

 .controler .next{right:10px;}

 .controler .next i{background-position:-62px -68px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_06.png');margin-left:10px;}

 .controler .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/star_04.png');}

			
/* 首页主要css*/

.controler .next:hover i{right:10px;background-position:-62px -24px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/images/star_04.png');}
.toolBar {
	border-bottom: 1px solid #e8e8e8;
	background: #f8f8f8;
	position: relative;
 *z-index: 2;
}
.main {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}
.topNav {
    height: 34px;
    position: relative;
    /* z-index: 2; */
}

.navList li {
    float: left;
    position: relative;
    margin: 0 3px;
}

.navList li .one a, .navUser a {
    height: 34px;
    line-height: 34px;
    color: #555;
}

.navList li .one .icon {
	width: 7px;
	height: 5px;
	margin-left: 5px;
 *left: 3px;
 *top: -3px;
	_top: 7px;
	_margin: 9px 0 10px;
	background-position: -103px -40px;
	transform: rotate(0deg);
	transition-duration:0.3s;
	-o-transform: rotate(0deg);
	-o-transition-duration:0.3s;
}
.navList li .one a {
	border-left: 1px solid #f8f8f8;
	border-right: 1px solid #f8f8f8;
	padding: 0 8px;
	text-decoration: none;
}
.navList li .two {
	position:absolute;
	top: 35px;
	_top: 34px;
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	display: none;
	padding-bottom: 5px;
	z-index: 22;
	min-width:76px;
}
.navList li .two a {
	display: block;
	padding: 0 8px;
	margin: 5px 0;
	color: #666;
	white-space: nowrap;
}
.navList li.hover .one a {
	background: #fff;
	border-color: #ddd;
	border-bottom: 1px solid #fff;
	_border-bottom: 0;
}
.navList li.hover .one .icon {
	transform: rotate(180deg);
	transition-duration:0.3s;
	-o-transform: rotate(180deg);
	-o-transition-duration:0.3s;
}
.navList li.hover .two {
	display: block;
}

.navList li.watch {
	padding-left: 20px;
	_padding-left: 17px;
}
.navList li.watch .icon {
	position: absolute;
	top: 10px;
 +top: 8px;
	_top: 1px;
	left: 0;
	width:18px;
	height: 14px;
	background-position: -129px 0;
}
.topNav a:hover, .topNav li a:hover {
	color: #d81517;
}
.columnPageTabBar .newsListBar .imgTxtBar-b .txtBox .txt {
	height: 169px;
}
.loadingMore {
	background: #369;
	color: #fff;
	height: 32px;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
}
.loadingMore img {
	margin-top: 8px;
}
.columnPageC .imgTxtBar-b .txtBox h5 {
	padding: 2px 0 1px;
	line-height: 24px;
	font-size: 14px;
	color:#595959;
}
.columnPageC .imgTxtBar-b a.cursor {
	background: #fff;
	border-top: 1px solid #ddd;
	padding: 15px 6px 5px 12px;
	;
	margin-top: 0;
}
.columnPageC .imgTxtBar-b a.cursor:hover {
	background: #f8fcff;
	color: #369;
}
.columnPageD .imgTxtBar-b a.cursor {
	margin-top: 0;
	padding: 10px 10px 0;
	border-bottom: 1px solid #ddd;
}
.aloneTabBar, .tabRight {
	position: relative;
}
.aTabLayout .aTabNav {
	position: relative;
	z-index: 2;
	padding:3px 0 0 10px;
	/**border-top: 2px solid #369;**/
	background:#369;
}
.aTabLayout .aTabNav li {
	float: left;
	width: 82px;
	position:relative;
}
.aTabLayout .aTabNav li.twoMenu {
	width: 82px;
}
.aTabLayout .aTabNav li.twoMenu .m {
	position: absolute;
	width: 100%;
	top: 0px;
	left: 0;
	display:none;
}
.aTabLayout .aTabNav li.twoMenu .m a {
	background: #369;
	border-bottom-color: #369;
	color: #fff;
}
.aTabLayout .aTabNav li.twoMenu .m .current, .aTabLayout .aTabNav li.twoMenu .m a:hover {
	background: #69b0f6;
	border-bottom-color: #69b0f6;
}
.aTabLayout .aTabNav li a {
	display: inline-block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	/**border-bottom: 1px solid #ddd;----20141030去除边框线****/
	text-align: center;
	text-decoration: none;
	/**background:#eee;**/
	font-size: 16px;
	color:#fff;/**color:#333;**/
	
	}
.aTabLayout .aTabNav li.current a, .aTabLayout .aTabNav li a:hover {
	background: #fff;
	color: #369;/**border-bottom-color: #369;----20141030去除边框线****/
	}
.aTabLayout .kwLink {
	padding: 12px 0 8px;
}
.aTabLayout .kwLink a {
	margin-right: 10px;
	padding-left: 14px;
	position:relative;
	display: inline-block;
	color:#31669A;/****20141030添加字体颜色****/
}
.aTabLayout .kwLink a i {
	color:#31669A;
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	overflow: hidden;
	background: #ccc;
	left: 4px;
	top: 8px;
	_top: 6px;
}
.aTabLayout .kwLink a.current, .aTabLayout .kwLink a:hover {
	color: #B8272E;
	text-decoration: none;
}
.aTabLayout .kwLink a.current i, .aTabLayout .kwLink a:hover i {
	background-color: #B8272E;
}
.aTabMain .imgTxtBar-b li {
	border: 0;
	border-top: 1px solid #ddd;
}
.aTabMain .imgTxtBar-b .txtBox .txt {
	height: 115px;
}
.aTabMain .imgTxtBar-b .txtBox .txt span {
	margin-right:10px;
}
.aTabMain .icoposition{position:relative}
.aTabMain .icoposition .iconTxt-r{
	position: absolute;
	bottom: 0px;
	right: 0px	;
	}
.aTabMain .txtBox .txt h5 .iconTxt-r {
	position: relative;
	top: -5px;
}
.aTabMain .imgTxtBar {
	position: relative;
	top: 0;
	display: none;
}
.aTabMain .aTabActive {
	display: block;
}
.aTabMain .imgTxtBar-b li {
    position: relative;
}
.topicsImgTxtBar .imgTxtBar-b li a {
    margin: 0;
    height: auto;
}
.imgTxtBar-b .txtBox {
    background: none;
    padding: 0 0 0 10px;
}
.imgTxtBar .txtBox {
    padding: 10px 15px;
}
.topicsImgTxtBar .imgTxtBar-b .txtBox .txt {
    height: 100px;
}
.imgTxtBar-b .txtBox .txt {
    height: 80px;
}
.imgTxtBar .txt {
    color: #8c8c8c;
    line-height: 22px;
}
.imagTxtBar-a .txt, .imgTxtBar .txt {
    height: 60px;
    overflow: hidden;
    line-height: 20px;
}
.topicsImgTxtBar .txtBox .txt h5 {
    color: #252525;
    font-size: 18px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-family: 'Microsoft YaHei';
    padding: 0;
    margin: 0 0 9px 0;
}
.topicsImgTxtBar .imgTxtBar-b li a h5 {
    display: inline-block;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    padding-right: 2px;
    padding-left: 2px;
}
.imgTxtBar-b .txtBox h5 {
    padding: 6px 0;
    font-size: 14px;
    font-family: 'Microsoft YaHei';
}
.imgTxtBar-b .txt p {
    line-height: 22px;
}
.tagtime {
    position: absolute;
    /* bottom: 10px; */
    width: 490px;
    left: 170px;
    top: 115px;
}
.tagtime .date {
    float: left;
    color: #999;
    display: inline-block;
    margin-right: 10px;
}
.tagtime .times {
    float: left;
    color: #999;
    display: inline-block;
    margin-right: 10px;
}
.topicsImgTxtBar .imgTxtBar-b li a {
    margin: 0;
    height: auto;
}
.tagtime .times a {
    color: #999;
    display: inline;
}
.tagtime .tags {
    background: url(../images/tags_03.gif) center left no-repeat;
    float: left;
    display: block;
    padding-left: 5px;
    overflow: hidden;
    width: 350px;
    height: 20px;
}
.tagtime .tags a {
    color: #F26722;
    display: inline;
    padding-left: 15px;
}
.topicsImgTxtBar .imgTxtBar-b li {
    padding: 15px 0px;
    border-bottom: 1px solid #ddd;
}
.imgBar, .tabSlideBar, .topicsImgTxtBar .imgTxtBar {
    position: relative;
}
.tabSlideBar .tabState {
    width: 88px;
    height: 2px;
    overflow: hidden;
    background: #b6262f;
    position: absolute;
    top: 0;
    z-index: 2;
}

.titleMain {
    line-height: 34px;
}
.tabSlideBar .titleMain .txt {
    padding: 3px 12px;
    font-size: 16px;
    cursor: pointer;
    top: 0;
    background: #f9f9f9;
}
.tabTitleBar .tabred .txt {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-top: none;
    width: 124px;
    text-align: center;
}
.tabTitleBar .titleMain .txt {
    position: relative;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    top: -1px;
}
.titleMain .txt {
    float: left;
    font-size: 16px;
    font-family: 'Microsoft YaHei';
}
.tabSlideBar .titleMain .cur {
    color: #B6262F;
    background: #fff;
}

.newsRankList {
    padding: 8px 0px;
}
.newsRankList li {
    width: 100%;
    height: 24px;
    overflow: hidden;
    font-size: 14px;
    padding: 6px 0;
}
.newsRankList li.top em {
    color: #b6262f;
}
.newsRankList li em {
    color: #999999;
    height: 20px;
    float: left;
    font-size: 20px;
    font-style: italic;
    font-family: "georgia", "STHeiti", "Microsoft YaHei", "simsun", "sans-serif", Arial;
    line-height: 15px;
    margin: 3px 10px 0 0;
    _margin-top: 0px;
    overflow: hidden;
    text-align: center;
    width: 21px;
}
.newsRankList li a {
    float: left;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 268px;
}
.tabSlideBar ul.current, .listsTabBar .newsListBox .current, .tabSlideBar .current, .imgBar a, .imgTxtBar a, .imagTxtBar-a a {
    display: block;
}

.tabSlideBar .newsListBar, .tabSlideBar .newsRankList {
    display: none;
}
.newsRankList {
    padding: 8px 0px;
}
.imgTxtBar .w130, .imgTxtBar .w140, .imgTxtBar .w150, .listsTabBar {
    position: relative;
}
.listsTabBar-b .listsTabNav {
    position: relative;
    top: 0;
    left: 0;
    background: #eee;
}
.listsTabNav {
    position: absolute;
    top: -33px;
    left: 100px;
}
.listsTabBar-b .listsTabNav li {
    border-top: 0;
}
.listsTabNav li.current {
    border-top-color: #369;
}
.listsTabNav li {
    float: left;
    border-top: 2px solid #fff;
}
.listsTabBar-b .listsTabNav li.current a {
    font-weight: 500;
    background: #369;
    color: #fff;
	
}
.listsTabBar-b .listsTabNav li a {
    font-size: 14px;
    padding: 0 16px;
    border: 0;
    height: 34px;
    line-height: 34px;
}
.listsTabNav li.current a {
    color: #369;
    font-weight: bold;
    border-left-color: #eee;
    border-right-color: #eee;
    border-bottom: 1px solid #fff;
}
.listsTabNav a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #333;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
.listsTabBar-b .newsListBox {
    padding: 15px 0 8px;
}
.newsTxtBar .newsListBox {
    border-bottom: 0;
}
.newsListBox {
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
}

.listsTabBar .newsListBox .txtListBar {
    display: none;
    position: absolute;
}
.tabSlideBar ul.current, .listsTabBar .newsListBox .current, .tabSlideBar .current, .imgBar a, .imgTxtBar a, .imagTxtBar-a a {
    display: block;
}
.listsTabBar-b .txtListBar-b li {
    width: 360px;
    height: 28px;
    overflow: hidden;
}
.txtListBar-b li {
    font-size: 14px;
    line-height: 28px;
    height: 28px;
}
.txtListBar li {
    position: relative;
    line-height: 28px;
    height: 28px;
    padding-left: 16px;
    font-size: 14px;
    overflow: hidden;
}
txtListBar-b li {
    font-size: 14px;
    line-height: 28px;
    height: 28px;
}
.txtListBar i {
    display: block;
    position: absolute;
    overflow: hidden;
    top: 12px;
    left: 5px;
    width: 4px;
    height: 4px;
    background: #555;
}
.slideshow {
    position: relative;
}
.slideshow .image {
    color: #fff;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 260px;
}
.slideshow .image ul {
    height: 150px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 260px;
}
.slideshow .image li {
    float: left;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 260px;
}
.slideshow .image a {
    display: block;
}
.slideshow .caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: #fff;
    line-height: 14px;
    padding: 5px;
    position: absolute;
    width: 250px;
}
.slideshow .trigger {
    bottom: 4px;
    position: absolute;
    right: 5px;
}
slideshow .trigger li.current {
    background: none repeat scroll 0 0 #ff7d01;
    color: #fff;
}
.slideshow .trigger li {
}
.slideshow .trigger li {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    cursor: pointer;
    float: left;
    font-weight: bold;
    line-height: 14px;
    margin: 0 3px 0 0;
    padding: 0 3px;
    text-align: center;
}
.tabTitleBar .titleMain {
    border-top: 1px solid #ddd;
}
.columnPageC h3, .tabTitleBar .titleMain .blue {
    border-top: 3px solid #369;
}
.tabTitleBar .tabred {
    border-top: 3px solid #b6262f;
    border-right: 1px solid #ddd;
}
.tabTitleBar .titleMain .more {
    line-height: 34px;
    padding-right: 5px;
}
.webRankBar {
    padding: 0 12px;
}
.webRankBar li {
    width: 50%;
    float: left;
    margin: 5px 0;
    height: 18px;
    overflow: hidden;
}
.webRankBar li .arry {
    margin-right: 3px;
}
.titleNavBar {
    color: #ccc;
}
.titleNavBar a {
    margin: 0 8px;
    color: #999;
}
.titleNavBar a:hover, .titleMain .more:hover, #footer p a:hover, .imgListLayout li a:hover p, .imgListLayout-b li a:hover p {
    color: #d81517;
}
.titleMain .more {
    float: right;
    background: #fff;
    color: #A92B2B;
    margin-right: 0;
    margin-bottom: 0;
}
.titleMain-a {
    border-bottom: 1px solid #ddd;
}
.more {
    float: right !important;
    color: #000000 !important;
    background: transparent !important;
    font-size: 12px !important;
    font-weight: normal !important;
    cursor: pointer;
}
.hotLabelBar .m a {
    display: inline-block;
    margin: 4px 10px;
}
#footer p a {
    color: #999;
}
.aTabMain .aTabActive {
    display: block;
}
.imgtitlelist1{ background-color:#fff;}
.imgtitlelist1 li {
    padding:8px 10px;
	border-bottom:solid 1px #ccc;
}
.tabSlideBar .titleMain .active {
    color: #B6262F;
    background: #fff;
}
.tabSlideBar .titleMain span {
    color: #B6262F;
    position: relative;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-top: none;
    width: 124px;
    text-align: center;
    padding: 3px 12px;
    font-size: 16px;
    cursor: pointer;
    top: 0;
    background: #f9f9f9;
    float: left;
    font-family: 'Microsoft YaHei';
}
.imgtitlelist1 li em {
    color: #999999;
    height: 20px;
    float: left;
    font-size: 20px;
    font-style: italic;
    font-family: "georgia", "STHeiti", "Microsoft YaHei", "simsun", "sans-serif", Arial;
    line-height: 15px;
    margin: 3px 10px 0 0;
    _margin-top: 0px;
    overflow: hidden;
    text-align: center;
    width: 21px;
}

.rbox_title {
    height: 25px;
    position: relative;
}
.rbox_title {
    height: 25px;
    position: relative;
}
.rbox_title h3 {
    background: #F26722;
    height: 25px;
    display: block;
    width: 77px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    font-style: normal;
    font-weight: 550;
    font-family: 'Microsoft YaHei';
    line-height: 25px;
}
.newsmore {
    position: absolute;
    right: 0;
    top: 2px;
    width: 44px;
    height: 23px;
    display: inline;
    background: #f2f2f2;
    text-align: center;
    line-height: 23px;
    color: #8d8d8d;
    cursor: pointer;
}
.rboxlist {
    color: #333;
}
.rboxlist li {
    background: url(../images/icon/icon3x3.gif) no-repeat 0 12px;
    height: 26px;
    line-height: 26px;
    padding-left: 12px;
    overflow: hidden;
}
.color999 {
    color: #999;
}
.blogroll{ margin-top:20px; border:solid 1px #A7D1EF;}
.blogrol{ width:98%; margin:0 auto; color:#ccc;}
.blogrol a{ color:#999;}
.link{ overflow:hidden; color:#999;}

#footer {
    background: #fafafa;
    padding: 20px 0;
    margin-top: 35px;
}
#footer p {
    text-align: center;
    color: #555;
    line-height: 24px;
}

.userbar a{ background-color:#09C; color:#fff; padding:4px 5px;}
.titleMain .moreLinkBox a {
    border: 1px solid #ddd;
    border-top: 0;
    display: inline-block;
    padding: 0 5px;
}
.tabTitleBar .titleMain .red {
    border-top: 3px solid #b6262f;
}
.imagTxtBar-a a {
    padding: 15px 0;
    border-bottom: 1px solid #ddd;
}
.imgListLayout li {
    margin-top: 20px;
    padding-left: 25px;
    float: left;
    width: 180px;
    padding-bottom: 5px;
}
.imgListLayout li p, .imgListLayout-b li p {
    line-height: 20px;
    color: #333;
    padding: 3px 8px 5px;
    background: #f2f2f2;
    height: 40px;
    overflow: hidden;
}